Skip to content

Add workflow testing on ClickHouse 22-25#15

Merged
theory merged 1 commit into
mainfrom
clickhouse-workflow
Oct 10, 2025
Merged

Add workflow testing on ClickHouse 22-25#15
theory merged 1 commit into
mainfrom
clickhouse-workflow

Conversation

@theory
Copy link
Copy Markdown
Collaborator

@theory theory commented Oct 9, 2025

Rename the existing workflow to "🐘 Postgres CI" and add a second workflow, "🏠 ClickHouse CI", that runs the tests against ClickHouse versions 22-25. Note that v22 is the oldest supported version README.md.

Refactor .github/ubuntu/clickhouse.sh to properly support installing multiple versions of ClickHouse, going back to v20. Tweak the test/sql/functions.sql tests to avoid concatenating of integer, which wasn't supported prior to ClickHouse/ClickHouse#56540.

Add additional expected outputs to match changes in error strings in earlier versions of ClickHouse. Update test/expected/result_map.txt to document which versions each applies to, the better to maintain them in the

Add a script to generate release version strings, to simplify updating the list of versions in .github/workflows/clickhouse.yml in the future.

In passing, add support for multiple architecture tests to the Postgres CI workflow.

Rename the existing workflow to "🐘 Postgres CI" and add a second
workflow, "🏠 ClickHouse CI", that runs the tests against ClickHouse
versions 22-25. Note that v22 is the oldest supported version
`README.md`.

Refactor `.github/ubuntu/clickhouse.sh` to properly support installing
multiple versions of ClickHouse, going back to v20. Tweak the
`test/sql/functions.sql` tests to avoid concatenating of integer, which
wasn't supported prior to ClickHouse/ClickHouse#56540.

Add additional expected outputs to match changes in error strings in
earlier versions of ClickHouse. Update `test/expected/result_map.txt` to
document which versions each applies to, the better to maintain them in
the

Add a script to generate release version strings, to simplify updating
the list of versions in `.github/workflows/clickhouse.yml` in the
future.

In passing, add support for multiple architecture tests to the Postgres
CI workflow.
@theory theory requested a review from serprex October 9, 2025 22:27
@theory theory self-assigned this Oct 9, 2025
@theory theory merged commit 31e5692 into main Oct 10, 2025
30 checks passed
@theory theory deleted the clickhouse-workflow branch October 10, 2025 16:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants